fulfill one's role - Espagnol Anglais Dictionnaire